/*
	user{
		number
	}
*/
var user=function(){
	var u={};
	u.msg={};
	u.friend={};
	function init(user){
		u.msg.number=user.number;
	}
	function setMsg(msgType,msgContent){
		u.msg[msgType]=msgContent;
	}
	function getUser(){
		return u.msg;
	}
	function addFriend(user){
		u.friend[user.number]=user;
	}
	function getFriendNumber(nick){
		for(var i in u.friend){
			if(u.friend[i].nick==nick){
				return u.friend[i].number;
			}
		}
	}
	function getFriend(number){
		try{
			return u.friend[user.number];
		}catch(err){
			return false;
		}
	}
	function focusFriend(num){
		u.focus=num;
	}
	function getFocus(){
		try{
			return u.focus;
		}catch(err){
			return false;
		}
	}
	return {
		'init':init,
		'setMsg':setMsg,
		'getUser':getUser,
		'addFriend':addFriend,
		'getFriend':getFriend,
		'focusFriend':focusFriend,
		'getFriendNumber':getFriendNumber,
		'getFocus':getFocus
	};
}